package com.itheima.bigevents.controller;

import com.itheima.bigevents.pojo.Result;
import com.itheima.bigevents.utils.JwtUtil;
import jakarta.servlet.http.HttpServletResponse;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestHeader;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.Map;


@RestController
@RequestMapping("/article")
public class ArticleController {
    @GetMapping("/list")
   public Result list(/*@RequestHeader("Authorization") String token, HttpServletResponse response*/){
        // TODO: 根据token获取用户信息，判断用户是否有权限查看文章列表
        //添加JWT验证，或者统一使用拦截器
//        try {
//            Map<String, Object> claims = JwtUtil.parseToken(token);
//            return Result.success("文章列表");
//        }catch (Exception e){
//            response.setStatus(401);
//            return Result.error("请先登录");
//        }
        return Result.success("文章列表");

    }

}
